package com.hrrt.home.dao.mapper;

import com.hrrt.home.dao.model.HomeGatewayUser;
import com.hrrt.home.dao.model.HomeGatewayUserExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HomeGatewayUserMapper {
    long countByExample(HomeGatewayUserExample example);

    int deleteByExample(HomeGatewayUserExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(HomeGatewayUser record);

    int insertSelective(HomeGatewayUser record);

    List<HomeGatewayUser> selectByExample(HomeGatewayUserExample example);

    HomeGatewayUser selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") HomeGatewayUser record, @Param("example") HomeGatewayUserExample example);

    int updateByExample(@Param("record") HomeGatewayUser record, @Param("example") HomeGatewayUserExample example);

    int updateByPrimaryKeySelective(HomeGatewayUser record);

    int updateByPrimaryKey(HomeGatewayUser record);
}